<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------

// 应用行为扩展定义文件
//tp 钩子的使用方法 ： 一：在 模块下 建立 behavior 文件夹  在此文件夹下 创建类文件 类文件必须有run方法  如无必要，无需继承任何基类
//                  二：在tags 文件下 注册 钩子的 全路径 如下所示
return [
    // 应用初始化
    'app_init'     => [],
    // 应用开始
    'app_begin'    => [],
    // 模块初始化
    'module_init'  => ['app\\index\\behavior\\UserBehavior','app\\index\\behavior\\NavBehavior'],//为什么要挂载在这里，原因是 run方法中要使用 模型类，所以要等到模块初始化后，否则会报错
    // 操作开始执行
    'action_begin' => [],
    // 视图内容过滤
    'view_filter'  => [],
    // 日志写入
    'log_write'    => [],
    // 应用结束
    'app_end'      => [],
];
